package org.hxyjs.service;

import org.hxyjs.dto.DTO;
import org.hxyjs.entity.ActCosttyperecord;
import org.hxyjs.page.PageInfo;

public interface ActCosttyperecordService {
    /**
     * 查询全部学生
     *
     * @return
     */
    public DTO<ActCosttyperecord> getAllActCosttyperecords() throws Exception;

    /**
     * 删除学生
     *
     * @param afcno
     * @return
     * @throws Exception
     */
    public DTO<ActCosttyperecord> deleteActCosttyperecord(String afcno) throws Exception;

    /**
     * 修改学生
     *
     * @param actCosttyperecord
     * @return
     */
    public DTO<ActCosttyperecord> updateActCosttyperecord(ActCosttyperecord actCosttyperecord) throws Exception;

    /**
     * 增加学生
     *
     * @param actCosttyperecord
     * @return
     */
    public DTO<ActCosttyperecord> addActCosttyperecord(ActCosttyperecord actCosttyperecord) throws Exception;

    /**
     * 根据主键查询学生
     *
     * @param afcno
     * @return
     * @throws Exception
     */
    public DTO<ActCosttyperecord> getActCosttyperecordByAfcno(String afcno) throws Exception;

    public DTO<ActCosttyperecord> getActCosttyperecordByPage(PageInfo pageInfo) throws Exception;


}
